package com.itheima.filereaderwriterdemo;

import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;

public class FileWriterDemo1 {
    public static void main(String[] args) {
        try(
                // 1. 创建一个字符输出流对象，用于向文件写入内容, append=true表示追加内容
                Writer fw = new FileWriter("D:\\git\\java-base\\try1.txt", true);
                ) {
            // 2. 写入数据
            // 写入字符
            fw.write('a');
            fw.write(97);
            fw.write('你');
            fw.write("\r\n");
            // 写入字符串
            fw.write("你好java\r\n");
            // 写入字符数组
            fw.write("你好java\r\n".toCharArray());
            // 写字符数组一部分
            fw.write("你好java\r\n".toCharArray(), 0, 3);
            // 写字符串的一部分
            fw.write("你好java\r\n", 0, 3);
            fw.flush(); // 刷新缓冲区，将数据写入到文件
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
